#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <sstream>
#include <iomanip>
#include <cstdio>
#include <cstdlib>
#include <cstring> 
#include <climits> 
#include <cmath>  
using namespace std;
typedef unsigned long long LONG;
class BigInt {
	private:
		unsigned char *digits;
		LONG length;
		LONG digitCount;
		bool positive;
		static const double FACTOR;
		static LONG int2uchar(LONG number, unsigned char *digits, LONG padding = 0L) {
			int i(0);
			do {
				digits[i++] = (unsigned char) (number % 10);
				number /= 10;
			} while (number > 0L);
			std::fill_n(digits + i, padding, 0);
			return i;
		}
		static int compareNumbers(unsigned char *a, LONG na, unsigned char *b, LONG nb, bool aPositive = true, bool bPositive = true);
		static LONG toInt(unsigned char *digits, int n);
		static void char2uchar(unsigned char *array, LONG length) {
			for (LONG i(0L); i < length; i++)
				array[i] -= '0';
		}
		bool allCharsAreDigits( const char *array, LONG length){
			for (LONG i(0L); i < length; i++)
				if (array[i] < '0' || array[i] > '9')
					return false;

			return true;
		}
		static bool add(unsigned char *shorter, LONG nShorter, 
				unsigned char *longer, LONG nLonger, 
				unsigned char *result, int nResult, 
				bool doFill = true);
	public:
		BigInt() : digits(0), length(10), digitCount(1), positive(true) {
			digits = new unsigned char[length];
			digits[0] = 0;
		}
		BigInt(const char *charNum);
		BigInt(LONG intNum) : digits(0) {
			positive = true;
			unsigned char tempDigits[40] = {0};
			digitCount = int2uchar(intNum, tempDigits);
			length = (LONG)(digitCount * BigInt::FACTOR + 1);
			digits = new unsigned char[length];
			std::copy(tempDigits, tempDigits + digitCount, digits);
		}
		BigInt(const std::string &str): digits(0), length(10), digitCount(1), positive(true) {
			digits = new unsigned char[length];
			digits[0] = 0;
			BigInt a(str.c_str());
			*this = a;
		}
		BigInt(const BigInt &rightNumber) : length(rightNumber.length), digitCount(rightNumber.digitCount), positive(rightNumber.positive) {
			if (length <= digitCount + 2 || length > (digitCount << 2)) length = (LONG) (digitCount * BigInt::FACTOR + 1);
			digits = new unsigned char[length];
			std::copy(rightNumber.digits, rightNumber.digits + digitCount, digits);
		}
		BigInt & operator =(const BigInt &rightNumber) {
			if (length < rightNumber.digitCount + 2 || length > (rightNumber.digitCount << 2)) {
				length = (LONG) (rightNumber.digitCount * BigInt::FACTOR + 1);
				unsigned char *tempDigits(digits);
				digits = new unsigned char[length];
				delete[] tempDigits;
			} else if (this == &rightNumber)
				return *this;
			digitCount = rightNumber.digitCount;
			positive = rightNumber.positive;
			std::copy(rightNumber.digits, rightNumber.digits + digitCount, digits);
			return *this;
		}
		BigInt & operator =(LONG intNum) {
			positive = true;
			unsigned char tempDigits[40] = {0};
			LONG rdigitCount = int2uchar(intNum, tempDigits);
			LONG rlength = (LONG)(digitCount * BigInt::FACTOR + 1);
			if (length < rdigitCount + 2 || length > (rdigitCount << 2)) {
				length = rlength;
				unsigned char *temp(digits);
				digits = new unsigned char[length];
				delete[] temp;
			}
			digitCount = rdigitCount;
			std::copy(tempDigits, tempDigits + digitCount, digits);
			return *this;
		}
		~BigInt() {delete[] digits;}
		operator std::string() const { return ToString(); }
		friend std::ostream &operator <<(std::ostream &cout, const BigInt &number);
		friend std::istream &operator >>(std::istream &cin, BigInt &number);
		friend BigInt operator + (const BigInt &a, const BigInt &b);
		BigInt &operator+(){return *this;}
		BigInt & operator+=(const BigInt &number) {
			*this = *this + number;
			return *this;
		}
		std::string ToString(bool forceSign = false) const {
			std::string number;
			if (!positive)
				number.push_back('-');
			for (int i = digitCount - 1; i >= 0; i--)
				number.push_back(char(digits[i]) + '0');
			return number;
		}
		LONG Length() const { return digitCount;}
};

static const BigInt BigIntZero;
static const BigInt BigIntOne(1L);
const double BigInt::FACTOR = 1.6;
static const BigInt ULongMax(ULONG_MAX);
static const BigInt SqrtULongMax (static_cast<LONG>(sqrt(static_cast<double>(ULONG_MAX))));


	int BigInt::compareNumbers(unsigned char *a, LONG na, unsigned char *b, LONG nb, bool aPositive, bool bPositive) {
		if (na < nb || !aPositive && bPositive)
			return 2;
		else if (na > nb || aPositive && !bPositive)
			return 1;

		for (long int i = na - 1; i >= 0L; i--)
			if (a[i] != b[i]) {
				if (a[i] < b[i]) 
					if (aPositive)
						return 2;
					else
						return 1;
				else 
					if (aPositive)
						return 1;
					else
						return 2;
			}
		return 0;
	}

bool BigInt::add(unsigned char *shorter, LONG nShorter,
		unsigned char *longer, LONG nLonger, 
		unsigned char *result, int nResult, bool doFill)
{
	unsigned char subSum(0);
	unsigned char subCarry(0);
	LONG i(0L);
	for (; i < nShorter; i++) {
		subSum = longer[i] + shorter[i] + subCarry;
		subCarry = subSum / 10;
		result[i] = subSum % 10;
	}

	for (; i < nLonger; i++) {
		subSum = longer[i] + subCarry;
		subCarry = subSum / 10;
		result[i] = subSum % 10;
	}

	if (doFill)
		std::fill_n(result + i, nResult - i, 0);

	if (subCarry) {
		result[i++] = 1;
		return true;
	}
	return false;
}

BigInt::BigInt(const char * charNum) : digits(0) {
	digitCount = (LONG) strlen(charNum);
	switch (charNum[0]) {
		case '+':
			digitCount--;
			charNum++;
			positive = true;
			break;
		case '-':
			digitCount--;
			charNum++;
			positive = false;
			break;
		default:
			positive = true;
	}

	while (charNum[0] == '0') {
		charNum++;
		digitCount --;
	}

	if (charNum[0] == '\0') {
		digitCount = 1;
		charNum--;
		positive = true;
	}

	length = (LONG)(digitCount * BigInt::FACTOR + 1);
	digits = new unsigned char[length];
	std::reverse_copy(charNum, charNum + digitCount, digits);
	BigInt::char2uchar(digits, digitCount);
}

	std::ostream & operator <<(std::ostream &out, const BigInt &number) {
		if (!number.positive)
			out << '-';
		for (int i = number.digitCount - 1; i >= 0; i--)
			out << (int(number.digits[i]));
		return out;
	}

BigInt operator +(const BigInt &a, const BigInt &b) {
	const BigInt *shorter, *longer;
	if (BigInt::compareNumbers( a.digits, a.digitCount, b.digits, b.digitCount) == 1) {
		shorter = &b;
		longer = &a;
	} else {
		shorter = &a;
		longer = &b;
	}
	BigInt sum(*longer);
	bool overflow = BigInt::add(shorter->digits, shorter->digitCount,longer->digits, longer->digitCount,sum.digits, 0, false);
	if (overflow)
		sum.digitCount++;
	return sum;
}

const unsigned short sz = 500;
const string Array[sz] = {
	"%",
	"(",
	"0",
	"D",
	"w",
	"%A",
	"(x",
	"2+",
	"IJ",
	"$(r",
	"%d8",
	")ug",
	"4WW",
	"Oh,",
	"$8|Q",
	"&1;`",
	"+&:x",
	"7Mi$",
	"W.'[",
	"$Kg.1",
	"&a)'x",
	",C~<[",
	":okf>",
	"_c]l.",
	"$aZ(Z0",
	"'<fUec",
	"-uilp_",
	">hs7$0",
	"ic9kY]",
	"${(/Z'(",
	"'}WG5bt",
	"/bu2l%L",
	"CAHsFko",
	"uB=?j>}",
	"%<cs`fJ8",
	"(m*LS\\z;",
	"1k6)&i\\f",
	"H_5M<u\\z",
	"$&ubK/4ot",
	"%_8kGY'xK",
	")i%MbY5@c",
	"474H6u^Hd",
	"Nq^(R|U)U",
	"$6bP}zJxsP",
	"&+LoK]g(88",
	"*sLlxgtYHP",
	"7('y>*z2wc",
	"(,uzP_CGgm )",
	"0#hE[YkNf& *",
	"&?knI8`puj K",
	"+K9s9>:jpy :",
	"%0c)L|.`8j &f",
	"(NPd<YBu9n *(",
	"0y?|o}0Je$ %s",
	"&UXWg0|pP; 3S",
	",&g[YVZIF# yL",
	"%>oHf:_ag? ',)",
	"(rPKGFNts9 'Y@",
	"1x~C3a|ZS> %H4",
	"&lx_9uvX2? $3$H",
	",b6FhQr?)a $$(k",
	"%M|dy<_)tU +gX=",
	")=(y<Gap+u .|CD",
	"3#7f;J?*On +$GO",
	"')z?a'u?>6 GgeZ",
	"-Ex=cbFd'Y Yzj*",
	"%^5]VY&bhH )po7D",
	")fG/:q,}pY -Q+co",
	"40O8C15&U: +v)|k",
	"'DhS0|_32U $/z/-p",
	"..5=(zB13= nh,}u",
	"%oY=lguC+) 1;;<`d",
	"*6a2%=bJ[/ )6m|iD",
	"5E;':eZx.W /Bi5FX",
	"'aO(&0aVl/ nRDxmc",
	".wCAGPtr;9 S6:xDI",
	"&&7?cu'kON 2qjfa:4",
	"*f.MUz;$`u &E6C2HK",
	"6b,`_&VmV+ &Abr99j",
	"Q.UcwVx&# ,)#;C0Vv",
	"/ifTAairsZ $dL8~Us$",
	"&:3sQn)n)h 095O}11C",
	"+<{q_IY9Dj 4TfUtG-3",
	"8+Y/hS.}~X /FlZqHO|",
	"(E8Gro4cgE 6d/_\\I~q",
	"0ae>a:(87N $wv#;nMA`",
	"&OWg8.kqkW (z8fPD|:t",
	"+sK_-Md5|\\ '=j_}VFd(",
	"%:xo1z8>SF $+8vY/NhpS",
	"(hW4{:R5o4 $8=l.K]R6m",
	"1_dOP?.o<f Ip21*X*``",
	"&fP>Q}>[bZ .]ZA[56Bu'",
	",QmiMwVy+Z &gpsRjj$y*",
	"%IlPmLrQ^q 6-48CV;y$Z (",
	")2JH$Q$D}/ --&T9wAf4U (",
	"2d/X=UC9$k /2dw845'KF )",
	"'#'Zg,_T;V (CiM?3~|mG /",
	"-4CmR$CJfQ /yQ`1jh83X <",
	"%Yez9wT_xu *(>qO=n6Uv %m",
	")Z~]eUXIiY 5(ju6+Ys<_ %h",
	"3oLvBw]UK] 1o&:]{Ev5Z (@",
	"'=DKMx]n:j ,d[EYVFpWN Sl",
	"$+K7U|@Kk, 66io&i>@W{ &G3",
	"%VARPmW,P )D*=8amH`g *Hsm",
	"**Md(:3~Bi )RpX{a+jpC -2<",
	"5&1m>;g(ks ._><2'_P]F +T+",
	"'YVC.hi|ea >|y\\N,Zll .VUz",
	".c3LF|/L{[ //M`G|AvyA $,qj",
	"%}*_)lm`X] 49{c3o5jMj ,-_4",
	"*Y&b,3?t/H $(TFw7g4gQ <i.o",
	"6@js$11*9w (jij)#}PX+ (9<g",
	"'wid.%^2eF 1SoFo}4H2y CRrp",
	"/T-|C=fK<v .]fj$;&vY1 Oa9]",
	"&4aI}E<)$x $,Vo/k_msH $)T7sh",
	"+.z$HsakpO 7MA$`YNC[- %ObYx",
	"7ct0yV-4fP 4-xm{iu*NI .rP1l",
	"SR<S+[<}M 1p{cU;=?6e '~h|UO",
	"0JVV~-[U@j 6%/pVL~ZB? $'BK|]",
	"&Ia*TcZfQP /:dEXg'?xT ,Bf?xX",
	"s0(Q$xIal 62)#Vi`[1r Z*A@}g",
	"%7,pYarM>R ))?OeF4q=( $0Eq<)z",
	"V}EU)|G#= -`6qWExC}' /(a;p0r",
	"1FuH}77d'* (WB@u5y`zb $.wJH/T",
	"&`2pP}v*9: -;`=wpgzS9 0n21SOO",
	",Aduya#$km '7g~f-#*;l %u72=vC",
	"%EcC*5$1[F 0~|v_?At'& $k6d6Wgh",
	")'}s5M-\\f* -F_WbtN@d( $(hqo9[]",
	"2IU<|X9I:% $ny>3rp2nJ &i/EpKfL",
	"&x<X7O;(az 1V]B4mZNHU 4TwpR=sl",
	"-#-)_{r%W- 41oQU}4D+Z 0$yNP)Id",
	":Jt=*0dMv 4%NGwV,7U: +u2P#_%fg",
	")OmK(>PBCS ){B}|{k3-H $V3xz0XA-",
	"3R{d[`i,7| +##yj#h;&I ;)21[`@,",
	"'6,s$0'`9h 2+$&Wx1KIO ,%7i=?:N#",
	"-du'~<o)z` '/\\YqDgj,% -.Gagh@J~",
	"%f+233=Q9j 07$An#`p-_ $teFNw)IX>",
	")zNwqGMaRG 2^latM@8gF $Kj,eS6y[D",
	"4c]6jc5;j0 'bV&Hc9X-x $P]<Dx<_^'",
	"'Qk'hl?|J^ -3KAg\\m5f/ +K[-ovAHC+",
	".OEd}5c&YB 7<2)%1X_s: *-T2EX9'dP",
	"%x&bUX-Do; ,05nEwM]p+ 1O|,6c<hwY )",
	"*L5(EC\\]VS 4+s8&b4mbJ 2d-5i9msf? (",
	"$uQ^[)Q@q< qhTs105:< J2@asKTcS Yp",
	"'oK;vojq/x $UanHLMuJ9 r1|&q(pn/ OD",
	"/>u~WESX}u &27tY`SZ6= 6;jt)`&ses $#",
	"&/<=iMofYu 2gjFk7JjD; '#h]*<T)tQ ,u",
	"*}3vXCGdZj $qTox,kQ32 )R?IKpHf{U lp",
	"7@oZt6*nHU 2$M'aiGFs_ 0E~7}D9Nzp '7",
	"R\\13_xx]u /dmD_z5Z,n 62y2HOVef[ -Lf",
	"$@=#@0nd'^ 1{h`{gA0Au 2oj`-9AEEr (m.",
	"&CtHLf[3qb /e=FiXX2fb /qS_Yr=/=t &lH",
	"+U`|H<}#Gx -i2@5W{UL0 $os{j@2}Ix ^>S",
	"7&8Obu8}m 1u9Pd,3z-u (S@S]^O~Gl .`F+",
	"(U:mG~8lN# &e.[/1<BwN *f.(*o|eFP Ri(",
	"1.TC5_HkL$ .@1U>ZB`#G 2DIB)stf[V Qf)",
	"&Y|*iS>X%- 0=~6}ZvVVx &$WNri?/0$ .wLd",
	",1w=4m{dK8 v)52x9,y. %@1.5f/tr+ 1Y7$",
	"%Aa/jS%Nzk .*k:tuyn;p 2aK[)q]#I> $9m%$",
	"(yg$C<XFC[ (B>Vs(yhj) 1w1?qtqipr |2U;",
	"2/K~c:t@6& &ZmveJbut} (Mxr&*huQ2 UtpQ",
	"&q]$CJfq2p 6?:{cl-h;i 5|}kXtlyyO +vK8D",
	",n3SmR\\2Z: 36Ph+=9|lI 1X>PXmAofZ %Xsw7",
	":#6q0R\\c` 1r'WDNr''( 'x|@vh/^=w .fbI4F",
	")Do2Z]=^K. pr]zf=&0P /g]9D-g'Qw .?6%8f",
	"36~g}Y-t(a /T#mN#41Z8 ,6bVysB0AQ 8zjj0",
	"'.}XZo2`M7 &FX'@vjIlD .'gjrkGm|h %<WH9{",
	"-Rh1NN}=W7 %Rj4V6GH}> 7y{&H*E,a] 0).FUK",
	"%aN.crRA`^ 7YhRCa,Ps 'I.d\\Y<1?| ,$iB,]l",
	")ndJIM9MTx ,>y*spY>l> .#`Pwzi}Eb VH#-?u",
	"4E`>Y/#+$. '16L*'F(ki ar~]x^yzm )^p(_3h",
	"'J0w81W~eX -M%CQv:Lf0 +~}AGV]s/H +&?+#3`",
	".;yQD339v) SvQUti*\\A -_to3|Kr#] mHD]vA,",
	"%s+;HmfJYV 3i>5@m{~gF ,Xj&XmQ&OH S(&)({7",
	"*?Y2t(BFL= 3'(rWOL*It .`Y`-@]<eh $'+ItM`]",
	"5[{MH^Jn}: <`<\\[becF ^X`Y:RvMy ~:e,u+e|",
	"'DD(\\8}FZ /ea,U2P%*H +=+Cd&%rXE 3bd3X{MC/",
	"/*)y'c`6gJ &6(iWgfDq[ 5f{Z_@'dP4 1,x&FJ#b",
	"&)|?*q~cyC )VQ7NmqIlu +rtE2/(#Lc Lopu,7&*",
	"*oa+}mLCwk $0gz;d\\42q '?x`;,P55K &0%t$-260",
	"6zJG;B{Tz| )W_z%Z6>7x $_;JVzC>c[ *r]SL)@)W",
	"(*LIVTB$Ed &.%{@[UOu\\ /ggmlyizlA &g'rvURV#",
	"/yQ}pkRI^+ -2.p-IA$iB /H('CI#r]W 5Oj0<<RFd",
	"&>5T)8Ys.W *<x@zKh&Kn -OgDbWwh3} $lOt%)`,.Y",
	"+G5?<G|}_- 5#wZg>sL\\b %?E|-pr$X= sI*Z;a$2l",
	"%/`3~.5KAA -D>}C,zmPA 7OR;`Nf8i8 50j.sM4}GL",
	"(Ks'w6(DB% 6$Ym;{Z-U7 8):@K:<XN7 0V;@YtuC[,",
	"0r\\S'Nm{N5 7U?6+`T,wb 1/g*Gyt}EI &jgCd7y2@O",
	"&Sso5JFj(X %m_2b$4MBG $U3fq&pPr{ -it=Y41tfc E",
	"ug0#u,lFu /n<{cB%#Kn &8;g6l(@LB 4('\\%BZIvb L",
	"%=eg1dUZHn 74h[lyjLT9 1dhfP_|[>R ,h|ZuqU6=h s",
	"X`LLqhILW -^4;h7x*Z& &p`?O]jzDc 2@oOoPI?=\\ -2",
	"1qnu;eghp/ /vKdj=n0sP --H`Pa7q0$ 2[Ceq|Ug}r ~",
	"&k,ce`r%h} '_65>Hf\\D- 7'6reJ&pMg 0)CW>SwuYo ,h",
	",]V^SsBzh^ +T:bB+VOMo 4I,om)i`V3 %k'`qY3W43 (_",
	"%Lkj^#pTm/ 2qjXj{QMV; 4_k1Q[LQuT 63*^Iw*RcO l/",
	"):'P?E?3`& 0|;F9^`+]Z 0_$Xtv^gn, -=.W+9N#_, W|",
	"$YLmjrQoC< /ebi@dKx~J 4El.0?@HY1 %f=5D-oS,) *aM",
	"''~CM)/8C) 4pUC:msYB? 5o%y^TsGtg '2u2a.Bpb, -nT",
	"-@y|%K#R-S 5&Xjb~N@]c 31AyDd~WqT ,}on\\3*k;0 ,m`",
	"%\\xvf*DZ~B +j~&uD[B]D +|5;h&v7P9 .1aQ.$Eux& lW4",
	")c1qHHgP8B /ac54qdi|T +f0*$A*<wJ $?yE=O}mm? %Y_?",
	"4(:-9U(&|* -T1dsd1>;A 2B%;JFBj|N -w?;2AHbh( $*w1",
	"'B_c;1S$dt +O~n3YK.MC ,)ffqy]r3h 25dLIx8s[i $d[,",
	".(r4kdI~1$ %Ckx3xE&hd (ez=3(7/p; %#|9TB5<R\\ cuJ+",
	"%n876%1P.5 $3YCiI+FEa /lc9A7ACMd .ifYrqIO]< *_(}z",
	"*36\\nAd<xY .}QBzz=BnS 0yTfQR){qL 3SJKzHpKz/ GIs&",
	"$o0<eL|I6> -Y:wqD'<,; 7+_T_Lc8RX 7Czk`BNU;u 0B)F`",
	"'_8Kpz86.N 6@`*rug-6a /%>5&,-3RW 5/:poKOW%* )m5fs",
	".q].~tQD'm 3U:xIA<Py7 @:<m_xYh^ %7v[YmhW-c $R$Y@3",
	"&$i>M$\\/B] 6#ffgEUcD% mE%[x]+0N 'J]W0rPh$# &G/`6,",
	"*bI157-\\QQ 5?.zB$qiA$ ,6tN5AS<Kl 3Hw8r]L:c& $9&4I%",
	"6X_I_'#7:y -aUjZTl44\\ 1.](#zE`rq 2n^Qu?&jIE $?s3J\\",
	"'}q.uJj78l 5Wtj6xdyz- 20A1oI~*oM *-v[n<;>~/ (gA,#4",
	"/cZdsbVS:' 1];.0zV{W% %|SJ-3VtiR .,o4$cRf<) &IKiOl",
	"&8\\<kn[)Ck 16>aPwad}F (#B(KelEis 7M2mGZc/H^ 9~[P=K",
	"+8~0D1CH{M 3w37UStflp 3((A)yS,pz 25}\\?._%4X $:pSH;m",
	"7}Mg>ZN9cn 6qGbBF66IH *hx,fJPH6i 2|uZ'4Y5<# o%SGb|",
	"(B_4WwP+|P %pxX3>%Jw6 &_S:u_%o?& +syp*.TXY) ,hlN;#g",
	"0[12dv{V[? .O{wpG0bJ4 ,c0VjTrHdp $sYS|2CBom 3_=T0y*",
	"&Mut%4RPOj 1qOqlGy*'Q -^/&rVgboS -f1;?ZsJA{ vNofCy:",
	"+o3lE`*18B &ZoY.Frw<\\ 5FJduw?V@B 6}ul,Mt,e9 ?L.R}?4",
	"%9q%bx^QUd 'KJt^tREN) 80Lup3lP;f 7e0k>z^Z]V 3'FHt^Xg",
	"(em%JUCNsJ ,ri6akjuP /dh>{./jfn 1@6,V;T@@^ %X`VY$Emk",
	"1Xa1u+MES, *4EdE#0R|] 5)B^xND(5z /4{c,ro<Rf 1r;2N@9l",
	"&dcK=iP<0T %zkVj[P:Z~ (l\\r2XiyyI 1:\\&'hM[)@ UGtLcW>1",
	",M9u?uMoT. BrxDMUyeV /k4kLZYgEA %a>5H{?gm( 3uEw`U8t<",
	"%H]Vwdz-m7 %Tx%vP_Wuc -8S0Yor`EO ,8?4hq0<`u 1J]Q5Z*_0",
	")/N(cZ4K}> 5J}uU,8jeL )>WPOqF@`$ Ve}}^*uCq ^ysfJRk+$",
	"2\\Y|{#Wb\\A 7c/*<]?T6% $Kp$ZZ8j]A 6:m-i|vHUO XkfKIyS<;",
	"&}.{1/7~Q@ +C`=,,8r|r 6De\\H)5U*q 3cy$\\\\iKm| $|z}-N~w=a",
	"-/Mw`x8H)5 1;lKOfE4J9 O3cijZ@oX 1qVLTq9+=+ 0`&r~;H'K$",
	"%XOE#soo*D 1(g3=cG@Dj )JX+Nm.Kog *tmIB~I&w{ )YP\\_aGTo/",
	")Wno,DI>$X 2Vb>h=9hV\\ 01_a2*Xg&? )tb47]6>AT ,iCJBWnQRn",
	"3gEds~khIh +P.3*P<DdP &X5,#1+)R) 2B:PC|6M/^ 5ZhZCzXAW>",
	"';?1}nk(l' '_iX\\+wXK& .0M+qjA]t6 +ju[%=3<cE .dF0r_P^|+ ,",
	"-r/3Wat]%x &:Id]6prcl *%-;pi09]< $/+8zUC`tL '@L~-vS{BX ;",
	"%iMGh4G79* %:~`_WsbB- )X<)2e)/IY %L0(lZr][D &qd+biukjI o",
	"*')&(S_6;0 7/h4xEod>y 1|cWR+<q~. ./r30n<JJ> 4K?9OpU{KJ <",
	"4yQOSdkli` 6W,vGlXPv^ 52^h~groly :Van5g@3( +Tj?<;A$z* 'u",
	"'WCTb6i5ch 1\\P2J[8ByJ (k\\droHW,C 7xi(vsWt6[ -g(9sT1-.1 &<",
	".]VxfLivQ~ 3<O'6A6umo +T^9+Q<.1} %~L,Y`k$C6 '8=Ll]N+*? +L",
	"%{_,a[}xU\\ N:Va^E29S (y.iofw%_ %./_wi>eZT %S@K9TGm-2 .y6x",
	"*UG_Q?.|@[ %+t*sei)re +Z8]jqi:2@ 6xL8%rROXX 326xuS?pag %+;",
	"67Q[ME\\VgV /:Qr-MQF6_ +^kTXj3liQ +*^z.wMD7b 0'v2PQHL6h $-m",
	"'uHGdDp#8f 2Zt4s/;C@R .T|'@J|A' %.N_[aqo)? *l87S%oJsG '5W8",
	"/N,S@5g{3P <Mym1}[8J /j<X,Xc+?E $w66s8UX|) /vO|#6nAP0 *-^s",
	"&30NB5Ro/Y 79#z\\BR:w' 'KUVuCjJpT 6G8^6[2u4< 0:`|pD'OnL JEj",
	"++'&3_c:-[ 3uu);>#Kmc +*rr*54X0N $V}X8lF6Lk 6-{&>=b63f ,ZaR",
	"%(PP$7[{VF $P_6bn3w0r /o@a^iM&:_ 4#YdIgc+w- 2\\PWTQ0}={ V14H",
	"(9ZxO&1fKc &}ufP-@b:v 3Gz?waHyt) 'iRicqgp%5 0/b/9gnSLE +@P?",
	"0D-UbD#qV' &LBrVtS+|` 'iWsixjXx 1o}|UcxH[m $^'L?@4cla $)|HI#",
	"&H&'kGXB?[ 4HhFKZS4Xn 4\\HXZ)8@BU (#@[#vD&(H 1v^Y&M*HsD EOg\\",
	"+`8zYAjKIm -0gx[B58w% 7MY^=5TZ'S 6)EEy%~(zm 03$T_-scE? clRQ",
	"%6&t(r04Rx 6uz:=G3h4A (by_5qm{&{ 7?XLv]]'q -ftF9CB_'G rn3$l",
	"(\\-;24n_[[ 'K2kRJO`#X 0*K(5J7<^| 2>*-~f@y9} &_BlfEa'Wb %}'/h",
	"1?~#1*MqG8 4*Ws=lhTh6 +OtfC{Nh2k ,=RF`Ftig> 1C#Fh[0#Ta 0u2*`",
	"&^I$CR~(+Q &fElyS].>= (bi=vfXla> ,{M~XZHD': ,fnbWX`H;Q $'\\As_",
	",=8hTWQi*t 2|<PqeL'=Y 0T{DNmB5o| .kq;Tpv(%> -b&J5Yk<sd wO|yi",
	"%DVF5o+iQz v,O?Lzn5_ 4#GOBga>nl .~F>t)U{24 ,wZQQ?GblQ $@*LwG|",
	")%*Tu`&dfy ,L*b<EW89r 2q6VLSrmJz 4Tq9'b<Cx} ,nWsA&)7+Y (wa;9'",
	"2B0KhR%NGI -MOrgqzGbs Gwj+5B`'W -gq94[Y;d^ 3$D6z,x#+m $ZPYL0F",
	"&vG3_q@BQE )(Cua}+'B; 4<6QitDau4 *dK8YkTjxi ,',\\_v3+%J $=Ta=u~",
	",z?MFe9Q@X ,s3,NhCZSR $@k'k_IjvN +R#6rI~@FK 'CfD^hbdDY ,4a*N8X",
	"%T-DUe](O{ %;%FBI//AR 4.;}CQSr'Q /R=Lm^KM[W 0Ar+CxXM$M &/GIEC7",
	")Lb~HQRchv 3cq&}|KDn1 ,i6kuj>[yX .$4.DpEo5S 67WMB\\Ls1` (5wqif;",
	"3K&55vP@9/ 0D5qkXGT-: $t}Yb-wJuZ ^+IAe/x=m %:SI)#|?W{ ,6B(z-Z|",
	"'4+)y5mp<- -wsKFGPTM( 4(V]}oq0i' $?BToBGqZS $*(DIx}<q4 6'P8h-h1",
	"-_gs&:%XU8 -%I&{LN<PJ 4x=jryWUq\\ 5r0kFQ0zb[ 6VRpfxV+R> $>*s;&|t",
	"%dj_.>VbmI /UYq=_M$3H *FX'C/S\\@c 3?d+AJZHGl '7wiM(EjTG (h.7{;0(",
	")w0#00?A>W 3ZaES8*<*n 1&BFY.7rD3 /Ry<LZ)`D_ I{6j3'#U$ $Wjj9Zy=D",
	"4[/U$-O6DF $ww='8tB[S -de3?ymD&7 )82|6oG7z{ ).NJU7`]p| $eWx+Ps9[",
	"'O[|\\rk'*a )i(O|Vwn(* %G''Kj.~m' 2B[<H`((kV $yxy:{||]~ .d2Qm\\t+}",
	".Irc`{BgA^ 67^|U#@\\vH 6$kb:dsi_4 +Rd>Zwm'&} .VT51wPQ9B $F>r/y]hD",
	"%v]Vp)JhN- )5%%9#}^r* 6yNb$6WaA5 ++wJ}1skoB 2M8>/^3)g5 -CW47o|23",
	"*H\\4v@a=X: /s;RoVv[y` 7pL+[fXi2U &hJ>jFB5xQ $wXLZm&K@h $w&]yG1\\sr",
	"5r{ww?\\,r+ )AFb3{-ZF' 6'SDdhw[YH (rul#:5|SI 8-\\_e#YVMM 5x~sZl74V",
	"'m-{Cuy%E_ (=hMy_~sJT &_##--x?nV -oH]2MHQ3( 1&sTV?fB-- $Y@j@FYU<H",
	"/8~fGW,4Yy 5qeEsw_UdO 0Hpnh,=kkr *lHgxF`Aaa 22m+mR`hQ: $Ou:K;`8LG",
	"&-ixe^O//O 0ajUT&mag: %mx)hm8JYK 3')=~'}}dI ,fHs##jj>l 4v,z8y/B3c",
	"*yCT%9(k;f 'DRk)`zt@8 R~r\\+O3'B %.KexWSN43 3JKye:B&@: ,3rXDt`MYO ,",
	"77*2dX[\\8K .Y5,X5)U#j )-tMh?$twc )DL08_yAt& ,JQJ~z_*2_ 5lN<wTrYPY",
	"(0e}7#Nw=H 1dR.ra\\5EK 1fVRK$\\M%m ,8oy)]Xtjo %Bc6y/:[PX 3q@?3#BBOI ,",
	"0-Pxd4eNS8 $[}`pFJ&:\\ ,oCiFgj{w 3{COVqT(|@ **q3kK.O$K *%f+Rh1$'9 9x",
	"&B<1D3+/4, ,O^wyQ*Lu, 5L~Nv1QiX% -@6%T1CPC6 $q;^j=g?uo )MRXN>t7E5 *P",
	"q:]vpw[1= +VQvU-lvN' $]DM,t~m`( /mlPX7pk(W -:@EV-W4A; 2m~t72IiE- $''",
	"%2?31BXr#H s&CUpo~xh %=\\js~Nsa2 '053^09'AH $ns#VpWr;8 %8f}?dD}ZU +lM",
	"(RYvM:,/}H 3@;#5[wZSz %VFX%v`^t. 43kEaj1C5h 0{xQ|)m8+[ 5q`g^2q??? ((",
	"1'h\\}bch.R )xzCa/7i< )EF9Wk>lA~ 6HEJVL/dDU &|p9K;*T=L '4xiDh)?=H +(c",
	"&X98VG['\\F +9U+`pVJ?K 0T1.;ogm2S 1sqY{(b}-T +,P))WhuTV %:)B7TTtBU H&",
	"vqE9^d?J3 'JN[tm8o?J /=&fv;3Bhs $]~#R7qVCT /l(+LCR'&> &s7u173sFK cb:",
	"%@V,Y,]`b' 'tXnf_phQE 6Xtawvn#]7 dTK&Dq,ym 3{>]Tso3)N 3%(BXHmA'' 1{t",
	"(vtZX59_:m 'K:Py9L^ab 5wh@?U,[)? )fB@FM_7/x 3oC3a3~b~f 12mZvY,EQ{ *YW",
	"2(3a~0p=\\o 54WKPz}t35 )2|mQp[iA< 2nM>=fNoRv 0Q{GWYMU(# $UVZy60m55 RXK",
	"&ojm?{Cke: 'WPnM}A-hB $~3VGuvtv: q7}jv1lB@ $wCQ#AYR6p 4V}=|hf{v &'EHXl",
	",iN'*zwjA; 2]sXj6NBB< 1lKR.}=YXn 4d1&\\k+EmQ *Z?X#qoppw &lyOV<1b8i $,XA",
	"%OnhZ*8x=/ 0QrSYyt:6U 4e9'Rq3n9W *AR@}|BWlv 3)kDmD-K,R ,-;&I)rw)A /frL",
	")Ai~p'QHj. 16ej&#yi./ (%7d43.hO6 (sY'N]A6oY +W;gtJjAt7 'j,wqP-xjl &5Yt",
	"3/6_OE9%DI ,[\\Ss;/a[X ,E7<bU@-P )E4~P+D$)d )$L-b8z:3_ 5L-.#G^Ra2 -];]4",
	"'-#6&b7KEm .'Si%trwNo '?b*hRWFUx &lCH)::x4w 1iDHnK;0E{ %*~3dh0~5F (`@-#",
	",\\b4%rjs5 %.y@<f`E_a *_yfeJ'zHc .l5w(L`<Bt 3sM7k5C1D] 0LC.8OhNc* $Kbud9",
	"%`3o^w9q(- %d5K`:(NG{ %C7+=]74$z *X&}d%&oF< )-aX=T3OuL 14h~_(cR<) %R15@",
	")kK1:dP1)) )]zG1#RJv~ 57)l]Kgv+j '>?Wy0I)<[ 0$uD2O}le0 3dZ0Pi)tX& &lHfc",
	"4=A$$^u{v6 3,~_kNup+: ,RD>t(z0^. *'lj>#D-#S -=am_9u8Fn /aVR0AQtS3 &6huj",
	"'H%Q+bhG4h 8,5dnfJ</S 1UU.M4RWd& )obi$gY;I+ )+9AN`<v$2 5Ag)//5*8/ =c>3j",
	".6Sn@.9lOL +N<;)s]$SE %7CHc/Pj:~ )AH(;h$/{Z -<9\\y*3Lk^ ,{$C1Ephg@ 5T._D",
	"%qdR=%k.pf $ye0s7xu`/ +^l&qb[W/$ 'M8-|7F>V{ 2jg]p6z%rQ /k7.yUZAMO Cu:.EC",
	"*<*D,pN*(> *wq6_}ur}I 4zDyj%S*3\\ $J-X(Pk|p7 /sG;'`AA{_ )ko-ye3C~D $#)fZgk",
	"5S%@%\\^D?E 4(3X|I%F>u 3eaY|*f_@~ +)SQk$/,r# *U*I=mT~y? 3t'9$+3$<' )BP\\k,",
	"NG_;ANg$G /u`=-;,KaC -<8:'(Q>wY %_C+%MheZS 6{=58z}s62 &~'+9e84UV 1D-ip5}",
	"/$<`Q<$oB@ 808*eQ#oGF $oe`k-Wj|Y -[s/\\<-Hn| *GE3>F@#_[ ,a&niZzo5L /?C=1}P",
	"&(PP:P:TX% -+wP7OzVXH ->B9QNfK/e 5aG>T5$q6C 0^OCp$0*-> *HmD|wepW* &IsAfoH",
	"*kw5x0+5G} $4WC`4m0By )L/Ux]=*x= ((laj$4Xb$ %%``%nhWDA %4WR=OU{K# *u3:uu5\\",
	"6pqN:ZT@[S /fOs\\(.C1F &H]-TCEbtI &ODXdtk@At &;36a=MTUk $'jea'/\\fK $[ecpR.+",
	"(($(r}Tp., 4Lq8,/^/39 )&gn~/^K^= %&*HSD)/nV 1y@O:{[NJ' 5D-*n519d( 1WGT\\&0U",
	"/s>Yh^0JKi *eTLU|~ibF 7}pb`(>W*1 3JW0a~Po$a /=*#NukkJj 'c7wN+=t<L $#En+Fr(",
	"&<\\#x^1ZM% 1#^qo~)('% *26^?'}Kp8 6AZ)=C1)#7 -$DjxTI4UX '1@cR5A'p~ *KD+{Kv{",
	"+C2b.L=AWK 6yc,q.226) 60y$NTpw7` /bUvb{RNlc 6:<0F@&-jl 7kJhGMX:vh &Vc,J-0V",
	"%.]l)%m$xy ,<]]W$a(yw +jo=HSpaz? $0#$W'}l=L 1y]Z-]{lnI ,>%-+=V#d> 3o9]^l])^",
	"(I:_TE'y)S ,9R\\$(qbN_ $2p*f39AAM -^tX9J):)Z 61}p((?8ux 0AFZ,[mso{ '1f,-2WST",
	"0k|<^w9.T& +X_A~IKP<r +eYr}L9z-K 3%NmlpzDoI 4o31tas/Zv &bkjj.-xnl oQ`^Q=w7",
	"&R3utwxwd' 7R/PB>xY4$ &l/tW73=L< 68O,{s[j<& 3P2wW>3~v^ 6.`dh>nIVx &2F44ew03",
	"+z+>5EPgj; )lr?6n7f~r .h7nD<6.[I +D@NuOEGfE .WEkwfp?d` gkUu2+l,; $P|zJ99DYx",
	"%<\\ZFMw5_m +Dx{vyQ(p: (WOyCjcgqW (sH>TqllH= $b#l9}/mF0 %8-)x>3>/Y 1EG=mvR\\\\Q",
	"(lsw}1|W`^ 28NDFDU,h+ 82HUGVtz#c G'-sjW4=2 -]o`Cw<-xi ,mAOK/?HU4 ,?xj0|G/U(",
	"1jbsr\\vwso 1,<eSOO%MM +p>u%D|0&G -?T;+omg7> 6#A*UG7?#. 0i4bk8tG`; [_Y3;i]A|",
	"&i=\\mO|D?H 7#TH$x,Q{i %@lh3l)2e: 2gtC9$A*-' &II8.tyJ<9 1kaPe<MX[] /6UkxfS`ZH",
	",Xy/ZV8<2s )yS&W50<QD 3.)B~y;Cy@ &;k>4u>9,$ 4:^_`wta6. +~X@Xux[02 4HvC#lA>,'",
	"%K[H\\~akbr -f6umtCp-8 3a4C)(<2Be 'LEwli2=b- 7dhmB#fVo7 %CnWhgFdGn &)S0Y`QZw2 '",
	")7'PQ54'&C 4lkwYTXELB .uf*W]AYC) -lemBw>-=y 75FjjKlyZ' ,6@5gRcW9{ .7KXjl}]j. *",
	"2ov6PUEZa{ 4Ej+Xk@yAb -@7\\B?NO8a &*WyfoK9<= (_Fd?d>}r] .*|B-cLj0R 3`CNrb3O5k '",
	"'&'A[A;,[- /aleh0$Y9B 'wfi]/()[d 1q-m^n:'YU 0btZ;Khqd9 .plpiIpbOs )t$KmG`gk& 6",
	"-;~&@oXEG( 332H&%vUS4 7T;5z-Aq}Y 10357c=7:T 4;VQ'n6Tx) 0$9>.t4:<? ({Dn=s\\j+w r",
	"%[`kwfZh-b 4FG2~XVq1% ,~g+J^6WS8 35ooDaFjyp 0j;fD<2z-C $[sQNmG`z& -j.Uw1)_j$ $.P",
	")_z.8b+q8H Y1>#wF6HU -ei1T-iyWo -ymTU.x~EH ,\\|0k[3c+q ,I5,Ce5=m) 05`aRc_+2X Q+",
	"3|(yS=_FnQ 74)mZ{<Y5O 3tv'Q?fw9b 7MYj+RS.W; %`46'H{x?| 6Hf-iK,.&B /B8D4PZFgk (7",
	"'@WswcGy>R %.meT9%(RU $xwj+&Ih@^ 2#kN8o4TY? %]W5>kq1G^ %(*vRNa2<e -Z4MHJTXPS F=|",
	".#U`6~jZ5d 4Lf5%r=@o9 +f[$W[BrX. ->N+Y0EpL6 AZsPxT<Lk 'AH>.{G0s% 5F(+fk{el8 %q]",
	"%lsl]z\\:d6 (Z3<e\\bY-r 3V<6w0PSO4 )'HaMxH:W0 -,g{H7:V~Q +KSGN|bX.& 2Y{,n{5$E$ '`\\",
	"*/ihPWrD|& 4G5uuu*rwH 1gB_PLXed( ,)drB|Vl#k /YJ\\.+MxNc 7XoI;R`c2r fBrhv)WAn /&|",
	"53`jUux1DV 5on|qB^1xO 0%gT+OwT*: )1zKB2+Xrw &qOza.Jl>O .X\\%3bcXrp ):|&lSrXG[ *}<",
	"'\\~vno]>&f 5j4{\\,\\B8- (fdG:qu%x| 2LYb]ZoX`i (1Vw}`^As{ 4x:/Ps4m00 *jfK,&&B>K 7r3",
	".kya1-L&df 2hQw/{k:rK *uFF3rj?JB %jN`)Sx%ZS .{Icq;*B]^ 4t{Mr@rE1F '6@4gp-L%r `gY",
	"&#?}S]ImJ[ 2Yd0N/M/l~ 4Sz#,,]>{. 'w7u8&F|af ,eZ>r%AHF: +sSuRwiU$} 2%BU/G<VE8 )kwt",
	"*^e\\_;CCA} '~5x^*U_t} )jI\\|=A27c 7.V.@Kln=4 '6vrwJgMoO 66faO0_*5E 1?5Us(t*Fw %x.K",
	"6O:cqW|6sU 3Vo.Nx6(#W %7TzFW:~%5 (5i*R?^v-q )^EMG%vdE# 4@r|uTiT/V /=gpjl:r1A ,MN^",
	"'{Lu~#ND'i 5*9t4t{:6G $BsqM*W9mJ 'Enys7$d|D 3Dv#~,Ad)1 4D%8r>jjbt 'CA2u}afBT %.Y2*",
	"/]Qp%bsNeb 4/?weBT#aE )^tVv4V,`f 0q~,l.IBo. +^oA&iAH*g 7K:nYSQLaO 2VUj*#y+Ty 5>b`",
	"&7)J~FJeS_ 4az8%M/CP< .2c'0:4/U? '8neDy,xBj &B96ql?/Xf 2bKCDY[nK/ %=no6AJ6Pz /GZ8c",
	"+5&BY/u\\y) *..?jA@xNR *H`cCG6$OJ /..7P4=aWX 'qAGnz#<as 3uC.F@=J{J -P/,oC%V~] -E&Fs",
	"7sG5sAn%j) ),k|EWIMUn 0z/C:)p-p: )W8::;t.`- 3%Ae[*8;/6 4]Xjx(Mch< &^hWGY-OHz %\\d@\\",
	"(@+7/75&lb E(5pk[G)Q +R3`XWTQV/ *=/F/ZLz16 0{'ySG_^$C 3}i>FwLVqU .J2rrnaszX &49)jy",
	"0T\\4dOi9s= +eneejAa[e *4vgMaBp%R 7Nd48_{w-E +$`:%Du$I2 0deCS8`g} '9l9NZ'99= $#q'35(",
	"&L8n`.<l}E 1&G$k|*ykc $h&Cka}b4e -[;HF=}Ja` 5uPSr8.hR^ )8*&[%Qq$) 2aDO&0E9Yy $&>Dd)T",
	"+jy}d[_K8C ZEp5^B$Fy %?1r@ueNjV '12J/x)A31 &b?z@DqMaO ,$%&r]OQWv 6lqFgVN5yz ?c%>PP",
	"%8ih.[0Sk~ &-u=vqsCnT /kS;7-<+}% (Cwjw^^ma; (Y}UAAW:xc 1s$Q_(S:}? 42u#&X]D;2 $$m^+93",
	"(c(3tu=OZz 3dcSGR/]#N 3x1>2.A~b9 '>k^FEP-Ns /Z=nr.:NA( %\\1YnQ@B*_ \\qVb^CK43 +Al/D+U",
	"1Qa6|{FgJo 2|4JxF\\DOz )Y%6v|z%`, 5-`Po@cDm2 0?GGFm)GSn *yr~3Vk2~( *4q._iJiNg $Qog4ip",
	"&bwK50.0o( 0^b`Qis*<3 3~`0d5`E]o 4>>=tC;x@/ s5K2Wh]$^ 'Cwk(xsh|7 +J9^6kW7aR v=QP`S7",
	",Hd6a`d@hc .QK(Dm&n&E $RRO17$q*3 4%JYOf]je~ 48_Y5WY`Q -YV|:vMac< 3eh~?z8Fa% B@,iludV",
	"%GO4Ce||u` &G}$^9w-|b 4>)(M(?zhs 'oF0O(n#|( -?&lQ$es4z 19IE-<~,aM 6Fm6|i9@UX Lo?>bOj",
	"),S0,/]lhQ .K7*`|5zqY +1/;;_QwJy -V+NxLj<i $OX{{wQLn1 %6gn<{Vc)* 'ilbQdBajM 5[l~)NW7T",
	"2U+~S)J?k9 1e2BB=6^ge 53(M{aMne1 %Kv`Q=U69l /'4~<V=LGa 4K|ig((Dec )/'bZ$X@r< $8DphUzw",
	"&{78C5L/wr 2$YqP'O`lR '(aq;YY7bM 1o)$m]ULY& -#9M+JUf)h 3cnl<e)__Z 0'7A-Zz|. (p}49ys'K",
	"-*ZEi.5P>Q 2d&q+vnkWW 67}3'X$xbA (\\~7|IqzI` )Y\\9IG+FST %N-5P\\c`>4 5mP9Mj7IgF )*09&ibh",
	"%W9Fi24H@J 0;,Y/>79v; *n^/F9J1eC 'h,KHXn;?G &)tM&5R-Dx 6<ylC|6,xN &.C-0=/S}; $^[d-U60i",
	")T`TTDBWr> -T8W^;+lkH .\\#U>{Uzr/ .UHluEX)@: /'18RR1kgP )YcYeq6e*C ,U5zmGa;eZ $[2~)^j9p",
	"3_BH->l5j3 -Ou7(01d:V 7<MGHTwQ2` .Mx|-DiacF 48[N[~[>Ko 0_IfEvJ`VD ,;s$eMH\\Ft $8L'nv\\#H",
	"J%F]KZ?sd +P[a]~7X~0 $^_Cn1|g,g /kZ&3H[U4K -oBLJ0IY?^ %F7t;S`Uyo *x_ISN?JPn 0>S^w3'iDX",
	"-lw]|4fzv` 'cb`ziY`.R )d{tjh;MPL $^n'%iJD~A )DnI\\::7ft 5Ij>G%1ebh $*'oXX8Ze$ +Xki;(*E,C",
	"%h/;l\\?8m8 1\\KPkN92i@ 2<QNDCdhOW 0i(m_L1Rha 2+~h)2}(UQ 16db2IQs;N $>~Azoi}?T +V_guLtloa",
	"*#a~/5}}OC %6B2U;up4& &8U7[\\,>/^ %L|TWxGl^c 4k?x/78]UM *0$:Lf=5MW -;RP=OV]be tDVm+1_I$",
	"4pu?{V(Gi, 'bL*4P,%T, 7>U/<1V;Aq 0|<d07x?JE 1aNR~X}$wD LzlU_zU99 'Jz;Yd@?{u -KkB38BX;_",
	"Ln*:k\\I_U +S%J[|GgXx 3;;'+?44w9 *qYq60U5e3 ,R\\`oa'#z1 -u<tBqVJ{T -7t;A85.A' 'eyD%4_yjN ,",
	".W},};=Kb5 /=D$?Vejl2 5HojY;@nz\\ 8(t_)'g]7s .M8KC`=(Oe 0[{fd{,U7@ %Kuhbl;vEu 3x<xgEAWTZ",
	">.@pQKHVU -[?`wyC|bR ,)6v0x1Ym\\ 7H]*^0zP\\2 0bZ^'oK0A+ 2<rCU(}?,= -$%ii?&c*2 5=#WbcfIna L",
	"h*/`bXc`y $wzju,WgiI $wi+rV,#/; 3~1b+KY/cO ,9j*9\\nlkr 45|'9::x,m 4&)/mn,X4h 0WwFC&Rj8/ J3",
	"6.<mJuPXy> 4[tS>wx+gg %4Lk~BcI8S 2=T4(vsqH7 7ol|qVWixj -T<a{GwdL1 $/7I/SOAz> 'B(ugIyzX8 k",
	"'s(7Z3.8$z 3J94e^}qQd )k\\GmLCh'> %lm$NQ#pK* $)aj'a{\\iA 64cGQ#6)dL .L(=0akMv' 0P-_@H|Fi] )H",
	"/H-{w%se-* 0Z}xBNDO0w %[-[k8G?6Q 7Cd'8jrj7- 3H3xP',mw5 6Dm(W~j:Y^ $%z4vJeBx[ 4%hE&==:xT +5",
	"&1\\:Bwu.;8 07[.ehU|N2 +I}_F'nqEq &8N|z**P6) 6F\\gA_I{xY RU|@3mA-/ %:3#<<Uk4e 6osmZG|g5A op",
	"+'1x9W*p9) 3gLRWKSIDQ 6v=~$kHfh\\ 2/UtV@mJ,6 0znjG.,={[ -=N`\\6t)yN 'W;`,@GAqS &^d9lyT,$= (8",
	"7P(H.qzNU~ &YtsybT+<) 5pc^SLjX=F -.`hQy'l9y -mwK>zO^o3 ^n=e3fb>` %6>IK3D.@I 0l>c3(iO,C at",
	"S#oC(d68e -gz,AT1/^2 5_zJ:a7;N= /M2f;;/}#V 6Geizt~9SZ )]f/XtiG{E +|P%,x_MK< /4WZ.6YuB *dP'",
	"0=c]#asw#2 &-Cl4kEawX +ZpLUwJj1( -:+yHs}\\GL *-k<BQ,.WB 7*8U,eW}'6 -WE;ilMcnN &qTy$l];B] >9",
	"B/t'l6*ZP -Zx5ax&^&5 4b9r^4mfT# 1Of0Q9cV_( 4mB=mP1C.( 6%xj0/-r34 )#3a&>s`%% 5vL^YxW1O/ A8d",
	"+\\*?kpgUuo ,?G)J}t%7Y 2Bb$@aC*Kr 'XIY06ej_o 5BXzx+huPT (yPXwDY0HY 4nED?Sj)a$ 3vG^w>0}U[ %>S",
	"%4}JU^y{T} +'tQc.~rhK *(z6kqo# -Y9iuy.nDZ (bZKO.$PN+ +S{2.K`R$\\ wK`eHKnvA 41,7aQ~iZc ,6pdSr",
	"(YI)]3s;3T 62yef.jisC );AD$Csa|@ ,SDU%,\\Xdo 3W67S)$'l` %r,k2)[caF t~mgYE*mZ qflUh[Tb6 =U-Z",
	"19-v>,MgG0 4aSdo4KT+x 0yAKNeMS_* 0\\Bc`<WST< (ucAnkicR3 72T91}))0Z (BtW5LVL}? &+8d{tF\\9] |JP",
	"&\\`%scj;zO +E]^#X0~hR '9tjF[,E|X $Jb%<uy413 -d=:q@bPQf 4cmtf1O+Xs 0O:e.dg#kV .?nOOIXd|_ $9STW",
	",8jhz/X^1] *f83<lv`); $;9x\\8Tusm %9ezYC?\\BH 3j+,C<#w3Z $'$(p:LGpB +Z&w~iqKfQ )MA6OsU`h, .D*1;",
	"8^+s/7b@v -c1p?FI;Ha 7%OAz-xWZ^ 6J|HM/Qb+q $u9,+G}bl6 -c}%g4Za9m /|mW2CK]^G %FdR#jLm}X 1Gb.p",
	"(~4Zv&o_R2 E_9vfRwPL KhR)WL6C+ %2:ErXE*T[ 6S1^`]0X,V 'A+(RrY[Me -J?Eq:&.w` ,VNyRSw(,Q D%LOE",
	"2:k1?SEDG) ,FGz[mM9I8 1lqs]\\840d $V-d)|'QbO 2&5C.NZ&y; 1\\I4A='_EB +&T3#)2,r/ ,g/],sh9A0 +(GVT",
	"&tRb@g=%Lp %D:?'mY~nK ,]Sk@,CNU -ZyW)cy3%o *,E._3uA+= ,I`^.ToM7P )?oE@;U7vA 4(eG.$+88v &ee1b\\",
	",uT1)941>Z &w_*<\\<Hv# *lBXv>hsI, 3?{BotP_S' 8%$44uVl9| 1_&+MTl-nR $zUhg>LrS[ 40KH]z20d: $)E_;D",
	"%RuO9vQqsv 'Q9l6a52J# *5]*xueH(c '_v=UyQU'] 4J)KLE63bV (HQiDy=+lh 1u0+6woT`G 6R%[)2d{jW ]|N,;",
	")IZ'8mr]8U 5,a\\z^x=-K 38D&-u&@c> 'kB,%Oi)Wg 1jviLC]%jj 6^eknWebQS 3Qfu/+Y@Zu $P}Ze#+)J` 'VL]aA",
	"3C0OxVM8|| (,9kXQ?wYa )VQR4kYHA/ ,R/+c1e<%b $ypFAA/0>/ +]}|)\\)ukX &Q@dG6HGJT -uw(lg8cqv /BpR5L",
	"'2*:&3xPd& 0s*sS,QVp7 &_>[U&G:BJ '{lS~Y1Kg7 2XEOyXbe%l %pdP<aV`%# &k}uA3c+{{ /U7TyII-Xh .b'iIG",
	"-Z]14,bXK% $z0)Z=9/*5 ,pinr]?ZZ )E31G}M#d\\ ++4W@>Qcjc /0GV4\\}%4- /g6U^Pi$s] 7hq(<@IJw$ $d-<9s0f",
	"%cNivdk=R[ %X<y[Cv(m[ 6dt*4m%%FR +l&D6^[en> 4CIH#$AS.& 0epF2Rh]>] ,]-;8{.+cn 4u#c)(ygV# $/Xb^&z",
	")snag:oazA %/id}WB/;@ &v:LUM`X.o ,;O(^-JW`d -cv3TO']ac 3%7gPxfU&Z -A+oHH#U?` 37.h9vH)OD $%8/5Gd",
	"$h2PTl*V_B 6+btpC{Yz] />*~`FIT5R 4f]Y6u]0MQ 6-7]hLgt`O (?f3C&~a@6 *ZT0bKJ;9L 2_Y$uO]o(p $|YTATS",
	"L'>#KCK`: 3~g2XQcA4- +p#u}\\(WSX 6[?<9b`w~h 8'9gFuWckT **6/mZ=FrW 3Ae_Te'cnv )r:Z~#p6#& s@aj.5?",
	".DFAdG-s): i]-/yvRxj 1wQjDa=?SZ *\\bv03z[JL $]V|(?~xWd /o~:%0FHhP &5q=EL~%s< 6~<q;Zb`~* /sPiN+c(",
	"%u9-,>=2pg }^1hSIM<W +^jmU&ri:2 /B{nX,IGQ* &sM-gI{e(j ,)8Jb<NI<_ /~.3piz*-y +Iv_>%*$G` +TZ9X:qe",
	"*E)'<WT)i2 5HYmhLYPn1 )/h/HsxfP; 7&N[39]9^& ,#\\#ynU%,l 7=|j*]R'e{ .aqbNgml_m 24}Nt/]aH- CF8>8uX",
	"5ivfe|{ZjR *5.w0L&>h3 jfyNRLQ]U %=tmKW]Rhl (4u[=tk@}Q O$8&5P(7` ^w=3\\Od#a +_^$kK]#$K 0:XC7GyV(",
	"'jmi3t3'6u )F<P{3)Par 6>.ceRZq{| $u69+)3.Y- 3|vHqtwM]o 4zOXH2e(<: 0Y^9br`Eb2 0]j6oA'hCw X.dJ11L0",
	"/3.>|$lM=C 6VnnZM|o)M 5l}?XGc.kB 7}xn]5BY_2 0._E13|a;j 3EPcWOP=,v $5S^wi1:EI '?k*y5-5fm _Zd\\9l`o",
	"&,<>+5X(h[ 1X,J3Hn7^? 'Pj3c-Ux4m 3ve{C&/f;) zc:_|`<fF 6-N/Ge.%{6 /pA?x&-Se$ 0#@o_A09E9 *CsSz0zJa",
	"*uT~YY^sVq 6&nfS>ne7_ 1wvKIonjT? G-qZ$6G&d +Zn)Z%|I.) /rZTKRgU9* 2R-#WUy7]a /|rNH#uu9. +1KS~m-)0",
	"7-EI<+M1dW &kDNp%PGyS )WcpJA;@6~ &Vpl~DKSes 6ue`_x{O?] *K'4}+TqN? (a%UQ?F%;u /_UCv1(a)- z8Kf?eP;",
	"(.:[@c6ej: 8(hHnY0~(a 75G\\}<*C,P *%{(\\d}\\M4 ,>{R52:fib 3S+R'gOT,j +?Ct$QrbNl .W?E_:W:]m (e7$P8F-*",
	"0'5r]2/qa; \\nwXQTTh3 3{UEpRp]0] 2`i[r<%g&2 -.2AO~F*n< (y.ndY=T?t ,\\C)3Q6:.5 ,9Q#+g+.eT $@r`J~<A`n",
	"&@`aIj3#O1 '`n@H%bE,S .Kfst(Eq7~ 'A~<XXynr7 %#xmq1hcc0 +Nll%|=UOI &P\\uwEVL.N 0h;O+%1X=G ,-pT#%#A%,",
	"+MOm&T*`QM ,{Fns-'14_ /6}C8;cbY, (}mQQbTd9? 29~3T3YiPB 1%ojRlNY]3 )9`V4s`-~b 7e2q:b9Nqr V]<E#/n{{",
	"6o'h|pc97 $P1@bzUX$1 /hzb#E@&8a *U_;F\\z6;T 4w1i^Jn>e( 5$GQn1~o`g 5=uYmM2f5F 1|D%gWlgP_ *UVF%3.7^{ ;",
	"(Oz=(D@/81 7(fj$l'L;U /xwmz:T.ba &4hmQL45&_ 6w7^Qu[{^_ 1WHr-ltHW3 .>YgY/aPh$ +~1}zW?/Y\\ (<GB')y@u4",
	"0}$2.^46o$ 7ikZcKj}U- ){3r1}DkIN (z/m[1i#b{ .I|.$2q$** $<MFbb=u)U %:e@n7L6R} 8&wz;'COzm 39]{k`W*#6 '",
	"&VS6YK[LoB 3oYEYz}h$D %$Khz1%j}- /k2p76Im1L 0:r[g^zptt $=id{lBhAL $wBe}@J65W /l_w.m7s:m %yP]Nqy%6h $#h",
	"og5-X78Z 6(lJj/G;(d +|EFCUp@Ye $@8t`([\\2o 67%q|3=|QQ 0}w@88i'; )Dj_<jNt%V 5GEw])_-3Y &S/'`0u{5n %rQp",
	"%?KZq<Qm4s 0tdssX(Ft9 6rUu5TUkBu YO<C/#J(( $<kmSaYHvi )M*mj34?uy &ycAS=CN$` 2d--4c]#?# +y#\\mG}E9[ $'4",
	"(t'Vh+x::g $v66}esTP( '>bx4Eh?)e %xhLRRhHF~ 2'-Bf[s`Xt 0gb}W%`thb 78z<$DPZBM -BinE6Gm?( )x4W\\kiDF9 )7",
	"1|zr&|6?5/ ,k{NjedWHP *Z{Z?k2In6 (e5bp]XAoH 0TV7`v0;D\\ k_#iu\\PHK 6TeGZN5j~ /e&2_5w'^` ,;=t4#=Lmx <E",
	"&myO|/*rk4 ,Os'\\V>9QW 7RT4(NM8-8 4EW@%(YM:7 4q'92wQ<w{ %(Qls&[{w$ 3}7*->NN=0 /SNarf~65s $A]ZK)BVka %ED",
	"|Ejy]Z(Jc %4,[eF+]fV %cdSYm=l;~ 5$K7$$>@)E 6Gi+zRa=@= //k&M)sS:% 4/T.pHkVnv w7|sSpV;P /ie]+y/9/$ %:K",
	"%N\\xbU>Ei8 -x-@8vxJ<6 &Q{lMeW-%0 79gzQsM_T~ 5v9C~i8#V; 0wfK2(2*#2 $heb*Y<6|] 4(lO~/u5VA /|EJMU&5Rh -cb",
	")>f>$pZGy3 5])JiRn]R4 &?#08z%AAx 7#`SN>z)4= 3]O/l{(Y1V 7r;{a*{EJw (fk``+1WGH %uMOjN^9VC $wog>&l.8z %H:",
	"3'N>`s,9)> +$F>T'ylW3 /na[TIvV|$ 1g(|S*)>kS +&QO[jK_~: '9Z1%tETwZ &oFo&6.Au0 30>]EThxP2 %'fWNXK8j0 (z`",
	"'+%k#R6@}Q %KU:v]sg$e 74In1rJW[b 6a^P=d|G;w 2h-eG50\\]W $P8gPn*S^g 1wzgwkek^E %bm)B\\FY6[ .^)X#,,ngl k<+",
	"-Ha\\O54RN' 0uk-pO+>r] -7OFJ_1oDD 4Ik&5m$#:q '@C:V<&cV_ .27z^svZ+? ,;oD3S9GkI $iGnnakwm| %=f%H_\\]|l EhS",
	"%^v1EC1e~@ 2Z4b$2v/(o 25q(&J$/hO **W}xv+?b? $;crEpUASx %>|A~L=bgG (7,ByJ5Kr] 6eAV'k\\BQ[ &(bDxH[aUr ),:<",
	")h3Lb|:ySl 2txHRU6h.n /<#*CVS'Nb 0]lEwf6#t5 1`_>}@U#n& -W,\\jf%;,l (qKaTHd(a9 'z#'3u71e+ .]-f&RN:XK S(Q",
	"45%edQui#% 6.';1[fb<i 6YHv,|6LHS 'Ae7o&6SX= 'AnR00R%*o .H(wc-(j}G 0}n)8Y|hxF (U:;QIktNr 0ms`mQ#I5C $,F|",
	"'Ew,gxwnCI .67-<nf<eI 'UIRi3Haf< ((81L=1Vz( &ZJ~Zcly84 7My#lBHVrO $wV*G1@I(F 1p<iyyPhL2 )5u:8Tup2: =m1\\",
	".10f/n(Qhe )quRL/XV\\M (xJmaDofJ\\ 1%_g|:pd?d 's$nexB@l} *.VPjJMEP* /oZ#`%yc}# Bn/:M9fha )S/ZCKtOfj ;I80",
	"%pBI~)YWU? &zlaftC)fR 4QoY,x|xGK 0ytMX+A0\\w /Fz;iVSvXw 6:jG=H6JFZ -V-{TuTZwT )v/VjZc|ox $o^DC<_ldD %uloS",
	"*8Y8;e*j?% ,dmo'Mf%lo %3NHbcGrom +[sDduG:LT rv=rt[xnB %7E\\]I<0sP +0jLaMZE<S )dMfu)+CM> *(9=:itVa| )Co'm",
	"5J/M94N)]/ %u%o~}lnW9 (RSkX(NS%& 0S(Ynt.Olx 6_[R[em_|y 4m4J#hxP.. .hDh&}]VR_ -2\\m5@\\c]} 4g%b2`4qGO S8|T",
	"'be:a$V^dM )3`2N_g.ms 4uX*XNT<&i 0Jk#4/&pi. +1NGW,Iapr 33XzM(x,/) ,K?np]Pe,1 7%BxZ1n7fx )*ghzBA1'} -?,oG",
	"$4zRbNN&R~ +Vn0C}TBl7 &8J2&[}z`o /KBe#A)V=7 15=|.M+]40 (AI9eUuq@j %3~y{-&bBC $o_h2)U8[W 6;{(O%G)OW 'GE}j~",
	"&'%F[+0NKU 81wNh-dW#V 7Yc~mZ#OU{ (ma9I|9=*\\ $O.\\naB?VS 1|7o4iuiE] &_G'udWMru 7v;3t,\\^[] /j~-w?W5lb ,RJ21j",
	"*h3-s^wB|^ 0F9M^AOZ`W 7l?i^4wSH1 '7k_=]u]u6 /p/hDHh#Wc .zpF?o?I|< /e69F??We< 1qDk8S9:Mw -Vb.J?W0+$ Nl=ot",
	"6gA0'rL5vp $I%?''LC{~ 4/-yv/$=)L )vCsc*t;MS &C/Gvb[L78 2jF_83DZxR /j*@W%PSiT +iHP?Dxe/[ +h,>v88}7O 1rGf[S",
	"(%Xsr'>7S4 +Gdj\\V,_jC 6BG~2dgSEX )B`B`s]RS] 4xv5|:b6h( 5),\\[I('?. .Hxy}j$K[N /Faj'H~MOJ 5];kO74$dk $k@*7C",
	"/m.3vpf#/S .*4#i]VoYO %o4Li-_=V* *?N}=$f#2T +fA2-fs)sn %<6^K1&Psg 4mAMPW}A5} *PE]ziJ$c' 0484]|tZFb .@t[P8",
	"&;'9]i.x}{ $85&(CLyJ* /wD`dbj`rt cw837,1WZ 2&+VjECOCy (EU^F_nj1( -CMsoAe*$a -dD>w<^SM, $\\ylc}:e)B *9EEkw@y",
	"+?1~q[MP9G .f2[wEa^e5 1so{[%J6Uc )yHij~%v]M 3imC.SIs8$ 0z6YKrO8{[ '=wQDhM`NZ *,%EV)-20S 3'iDp[T%eo 2pj*BT",
	"813{KEJ7+6 *7B$wg|>Rm 24^<s9^h'u )m7XGR#;12 -hFT,46t;= /uux\\6&^qO &]g\\C3L|?? 1@jI]R2PwO .;H.gO_4Qr $FoW8Gp",
	"(F_RTHytTj $8B'YRm3>U '=>:6Ue,m^ 5<X]Ccc)fH )yw-iX&Gu* .w3e#l+5,H &bYc'?U:Xi 2+MB,9_<d% 7)bB)f|]gL $^NoFTe<",
	"0eC8,S3B[[ 2yqt^K(QBj +9@nWwm#cV %_1J)vdV6z /LfztgpzwV (uL*>ys&a} )pcK2zVSnJ 5(e$cYl\\Tt -:8{5FX=rF ,?AJ@Ns",
	"&PPkISfUVB /A=uBZgcK% +5k@p`oUos 4ZiZ5wn4Wi 3,}jEwiKsY 2BFhcf,2NA 0W<LDhi[+f %h/.ZKs8][ &Z%{HX3Ipr B>Y1/kY",
	"+ul9uza\\8@ 8/(ch&'B}S 6GqHVWjOaR xE0nYbI0K 3{@cgx)S)T &ar^y{E4~x 3cyi;UhNby 3JWy\\I#O=6 2gtDFhl+hu &@p_+dSt",
	"%;S~1,+H(D 0`AnmmzYv% 0&y`15wt]4 3/i\\bfHAYb 6C}$lnew2 6`=D[Nx2[ 4*\\#nTi+1O .q^{A|8?Fh )^<Q[\\g(83 %(@kehItIW",
	"(j+b&U7\\>5 (;@Z{@zEW/ 3/hUr:4IE] 2v9Y9\\ZqoX }FF`6xZ+r 4$-%``E+8e 3~4_o*9LQI 4?rJIvh1K] &FP&xs?c8~ $'e6HN*R^",
	"1cZ=@Od-2u *9gfepXKWo 'u{vsF_AX{ 4,uoTE$V?* 2=tm(7;c$B *%V@9UohHO +s.pT{CvY- 5GHnD#DB;k 0|f7}Q^b>_ .0`}NN@r",
	"&gOJ*_s@s& (MDMnPbdT8 FrcK;/C2m )F'Udgt9Z' 6a2rrzl@eb )Rwnv+YJwG (miJ#CZ8>@ *|ckt;RCxv /pQ~_dov1: (R&AK|[ql",
	",TApv%KItX *y/[[OD_&M ,uu_7mWDxm 3Use*IWZIh $(6'MQg7Xk )Uvl%3|P%I /W)\\;SmvF{ /D$0p~k1<3 78LVL=2O*O 5&eR9(q97",
	"%JKZ]0MSXw -a@|sHi3um 7]:DZY0G[X ,rDOL{uXRK 7t8;Kw9'|y ,@LO#<cc;B 09BNxR\\o/g -J:dxw|X(5 (1eNxs-SG_ )]y81SIU?",
	"[vG6uK~DV -g3~]|{-q. &5woV@v<=$ 7026`Cp=KC /G'1x6?`{9 ,S@F47hR2G 'Oh5H~;X>< -NN1zh='CG %7G)~{B$Sh $M:`h?A`\\l",
	"2h>{UE7%|< &vx=N0Qk4( 4{\\sL@gs-q 36I/F71T96 0Q_OjAFl)R 2iE2ze&%&A ,^%CV4N|kq 7Kk\\(Xl~&L \\qf9G9Lb= ^EdWa</Yu",
	"'$-9bFK'n5 8(lC?v3Z;m '\\W~Hwc/Ih znps)K+s; 6*o:@)W9N, 3[.I>uobb? 5CKgMj7z>5 )Q0bQh\\Gc 6*Vuot*'4R 6i5'@ar/%S $$",
	"-7(OL>y>c, 'U:>rEtaRp *ukjxqn'd| .5w,g*W+Xw /,=,~&dWV` )Uv5r}AO`u /M&|R$eF@I ,p)y[6W7H| 44z#>;R5Sa ULlAA{r4`",
	"%ZI<p_~FP1 %IWvD'x*tz 5SjLW0<4Jc %Q}B3o]SfI +eArDOq*Xg *cLJdx/c5g )-XNx<%3>| 5/C-/I[;Z& '{CmQ'u7pn '/|.XL-Nj8",
	")\\gy#4x#]8 4}~qJ5t]A- -jhc~OX9ng .AX*m2p$gG &q9~)x:fe4 4pENfqB9q1 7&%;n`+t& 6:a?#4.rFY 4abFK.TU\\< 'y&7Gp*q@y '",
	"3swc=}K%ep %p|;S{eVzL 4X]R`gV~T{ %~u+b]-};| 'x)ZSD70p6 +&(o6Y4*wx @pers_,V1 -jD&]/z:ix &\\^brbxsG/ ,P<,fHXgZ% )",
	"'>Q(^3j^Cv uN6n9]fi6 1ol{dnt[S= %g)Zi&]#aG *#00q(1o,[ 2Lcq$A:%%f 4+F\\;;-ev] 2(q>i\\9o1) *I-Pm;?>{/ 'B8>kfG:>7 h",
	"-z;b-ak~LR 7$+I_/f0u& 0[LXzA\\OJb 5-#bR-q`'2 747+p_1cMp 6F%^1~2DU^ 1+*X7j>*:' $D<I%`HrR| -Zdsq;cilD +#Bi+sWB6G g",
	"%kT%ke_lxr +zRq\\'Yj1h 1V54sQf$uO 'c1,`q&,|D 'S*{\\py@%] 5C<Nw_BQ7M $*`~u5)v(0 -jwN~-_XMm $HyEj=Z*s- +RGeToM$0D sB",
	"*,BT:]O)UD %*D>=uJXBz 1vZM4.X\\8` (IQzP:.82m 6FL2fDnOd= 'G)$v$'Jn )D@@54Ppz& 2))F3p<,t/ *nC{RZh(G3 4PK<I_259~ .%B",
	"5*y|6rPpj1 &pC,aMP2H\\ 2MpCEkPwd. )raWM`{vE@ 6EUS$P-L*r &R]:56<aQq 5LYK/bV<I{ (c#_OPDQ*I .VlF?~z=&0 /+o)jEjKdG $(",
	"'ZjLL66_H' %)@4QaZvj/ )G4YP0/V;v '-Vt^}-+i* &qU_bAl|4s .gOyr)-6BL 5jBfs<INQP ,,W4]M3+>x /vXIKL0#eq .>CXk(U_H] K;",
	".f<zT|%?&M *o[]g?|0v< -u9drXAiPz -&VFCFx/%f 7&@&sc%7kd $B:=%bA(_# K*78aFYo8 4(bw7+yr7N 3FHpt'inxA )vbPo\\<?Iy -?+",
	"%}sDXs@V}` .eGax,?sM{ 7lQX%FT]8b )o'AYruo7U 6<fmX_~b]/ 6AF7b{)y]t 2Fib/e_#o. 07lLHn]DnB 67Ir3Sy@{Y 8'|Z#*'\\kc UT",
	"*['s)M`A$F 4njwp:kN#H 'ZZpNEyK'i 7trDaD}~=5 8.${DX'jf5 .QF:7#CBa\\ .UbmU7rv}1 2VfPnn/$W* &Ha,m],7YV $_jQ.3#r_? 'h9",
	"6EvQ*GV9nG (l'be2_}lU *l[,sh#FF5 ,E#En}8RH% 6'=_pYPH]- B\\hmPtY,h )H&x1HdQXJ -vN}]E>rh* 8,p%_^E%dq &rUD3wqYnK )3h",
	"'y)njw#yDO $:j|8<*9KO -kO?rD7tts )Zl\\7Uoa8c %O+P21>T22 8/6?]~`<5b 5wCFHrayW& 38c/@*SZF% 7|#e;N6vnR *=n:S.AVRq mE`",
	"/WKtEmgAm^ /c}x~Pdy)8 2l/BsvU\\|[ +*NRKL.2FG %j#t(ts;)r 'l];Cq}En& )kK}QL_ZVl 6P>D^+_NeE %FbeaH`vZ~ 4x7:4ssrqx )+t",
	"&5SAhJC`z- )Gf'yxZG2Z .vK-&[cPDZ D^@No<OzL +XWWIcu|bn &zBn%DZU?s )TYuA8*A0X 41c$41*JP0 6+$Y5NJR,< .drWCxN:B_ )G|C",
	"+1,KJ.k<6K 'fuGJ[I~$j +^]G(,MbMd -PBoPzR?]g '|.|py%vX3 ,SlI|}fYZu 3z;M([I1qZ $[_q;<RRGw /i,4g4lBc} 0TW{aZ#;FG (Y*}",
	"7iEQ025Lq: %@O$@H[scU @ua.]9`R; -YWiT{&U-4 5)y`~A-;T~ *FRLu5O8w2 *9F}&TQ_nA .O,J0fzEqa +\\}n5m+ngA 4XTIpF3'bZ ,Uvx",
	"(=TNz+14*v (mqc52,)5y 2H~^q7J6zL ,u8Y%:Fgl7 2X=MnCwndL .5_|-vbsR# $#.21y@[2# 'FKX;CG^0X %k{DfmqeV0 n)KYx&Fj[ .7ju'",
	"0N.C0m6'*3 $$}1Djvr)T +P`Dz8P~O- ,=7.z9b24I 1do(~=P=.y /n1B/=AIPf 3LQSy/Qwcz +2~R_zcwfZ *ef/Dx>`(7 -{@2,8#u}M 0.F~",
	"&JXViOA:3m +k]~|EKF3j %)>BcA(+@9 -gWV8mH9^X 35?#2-+adr .7A/.p`s:^ 4_(m(UZljP ,Fk]%2d]>W 'LZ7GSveh7 'skN*djdKT 0d6cf",
	"+ff60'u7t. /o5Z8cpC8h 'mg31t1/7, %lVV#EsTe? ,qq^sK85|w &;WgyvkDz8 1c@5Kx=LbG ,ep{XM[n<7 1pgy.mvneq -kB4q)_`w, $+{XH",
	"%7b~5~d_n$ 0dW~YH/X`0 7nldvfx/+q 7cujnrYX5j 2HD4BPn53B 4G()%OK&pW &39%1ng&x/ $J<nup%cU[ )TNWs*zq&S 3v_W]|EZ#t WB6\\+",
	"(`@_cgg|8o )=cSJ1qU(x 1U=y{c$Fv> 3JcGeB6cF( 1-/9N.WiYj 7w?]cT+)M/ )I/PgVp4TE 4eG|veQ*>: TQ>8X/O6f /m_}#s<VN] r#Fx3",
	"1Jd].l>njY '<`*bBXHmV 5\\xcFHX7JL 4p\\r,B^<=n -efTuimIu/ /{({|/>%Tc 6YYH~M%~]} +A.>eO]@CY ,q71sC5$Pz 6i/H|P&a+H &M6*,",
	"DmxO?oIuK -`&2-P2}<, 3n`WO:m/@~ ,op~668>&H 33ilZ?)7te 7U_wgk0u=( /C%WgjsrEk 6UG+W$RO+h .czH|%<(UT $CQ\\m,XCw_ $At@/-E",
	",D4dRS$f\\B 4wQ/XdaR# $vL+&F}SsE q[;SFt_}% 6kxFR%%mp 6;}/RRpCoy 5(8%<WP>q> ''@NALKGFb .O_J{vP{p# 1<]bOC|v`I /,=z,1mh",
	"%FADpqexEn 7,z1cR]-Tk 5`i[[)_c`6 0nmPsYX//^ 4iN+aoF%6W ,,?PHrBU0p 12ND*;2Lp0 3YGHdj#AC@ &$od0@O4B. %I#^+?v&9) .\\)`?4",
	"))Y]SEb:6n 8(FEI1=,DW .uR=Z}'czV 9DHX:}QcU )GhJ~4qG<H 8DJxDQK5$ 65OUZ-Y8xk (k+L/pI%.t %=L(x2[]@j 7bi/JdP#M> %_qd7/l",
	"2M][9{QHE6 $.;cpf@>(& %/_^2j:Lr+ 04DQ-P|W>` .W9DUTg#E3 7yu<ZWaj\\$ (j0$/,Fw4z 6S%&ls8,\\9 .-uj.rCEt '9Gt$a/%{/ udn50>?",
	"&y@It[^,/? )D;rGx\\mQ# *AU<MhF'a` %Y+1nCC]K3 &j_>OX'LtZ 6c|9_#R1T' &iqB'zd,f8 735\\0[v3M) *,n8B0|B#q &;7aE;dwrr $@H^CvY",
	"-%i2^{l{en *O1)>CM6uZ 4~5ei*Io-j /:D#]\\62:S 'Bn^Sgo&b@ 7@P[7z%x3C 1d?KHuz+E} .mw#YnrC1m )m|X=[\\`co %JW<O~V'.x Z~iALT",
	"%V$#7FC6%| 5.q/70&#O] )`#vw*]BUa -F1~?zT&0A /~GWPxa+.} -9fUWD6QS7 1OclFzxV&: -W>n6BM0}k $3/NWX69z^ -aIaD]rmk[ $>tNXFJ3",
	")QSi>A'.'` (s?]B,F--- (;h0h}-p6i (?*Q4Y/8NL 1+LOdR$rX2 %%G{^1\\+t\\ 63G*+{rlBl ^Hh`/sK*W -hCr)19(et 282rpsg=N) (dD<Rkmj",
	"3WBz3]@Km4 .V^fKhMv8X 8-t1[(u])% 7,6\\;38P0& 7Jl1PbAzeF +@uZl/wMpy $o?f($Dc-t 1y9duW0A]M og4[rV(~1 ':1em)<.3) %qQoqZ2^"};

const short last_printable_char = 126;
const short first_printable_char = 35;
const short base = last_printable_char-first_printable_char+1;

LONG FromBase(const string& data) {
	LONG number = 0;
	for(short i = 0; i < data.size(); ++i) {
		number = (number*base + (LONG)(data[i]-first_printable_char)); 
	}
	return number;
}

void decoder(const string& number, string& O) {
	stringstream decode(number);
	stringstream decode_out;
	string I;
	LONG num = 0;
	while (decode >> I) {
		decode_out.str("");
		decode_out.clear();
		num = FromBase(I);
		decode_out << num;
		decode_out >> I;
		O += I;
	} 
}

short computed = 3;
BigInt BigArr[1001-sz];

short Compute(short n) {
	if(n <= sz+computed ) return n-sz;
	for(short i = computed + 1; i <= n-sz; i++) {
		BigArr[i] =  BigArr[i-1] + BigArr[i-1] + BigArr[i-2] + BigArr[i-3];
	}
	computed = n-sz;
	return computed;
}

int main() {
	BigArr[1] = BigInt(string("199243650480780765302250394108294096816557639526990467293463880263834752666002083563886337955249226624613592032450146678315680549592986538470873918647731207656955213032972710292868202087788309596311346881"));
	BigArr[2] = BigInt(string("507437370597556380592732616286385727061361186530346059520247714909631681368300468222347533218553802971583451259869685257012329156681074096428018027487697129494814000737744619174621094876201096922017142960")); 
	BigArr[3] = BigInt(string("1292350769811857916663174475491859346125277136380910553727054215199042450089962667472277942284144225641035815803713003573373958024008905260272276877409709405150416143497443956149397201250548662614039276720"));
	Compute(1000);
	short n;
	string num;
	cin >> n;
	do {
		if(n <= sz) {
			num.clear();
			decoder(Array[n-1], num); 
			cout << num << endl;
		} else cout << BigArr[n-sz] << endl;	
		cin >> n;
	} while(cin.eof() == false);
	return 0;
}
